It's not clear that this returns a cube (at least not to me).