Another speed up (4/36)

Another speed up