SquarePeg3D - Issue 22