Use less type metamagic