Expects Matrix4