Updated to use "HasModGuts" class constraint.