Another speed up (2/36)

Another speed up