updated: rotations, more idiomatic binding