m2m fixes