ok for this PR, but instead of hardcoding +1, we could compute the shape that is even.