make the rotation type in work again, some protections on the parent tool to prevent incorrect cases