Failure to include the _name def., as pointed out, will cause a CTD iirc.