accept cube-like syntax for square