Moves some checks to mutation datum