Working fine, check basis affine first