allowing operation in any orientation