For fields one may also need to consider hidden arguments.  So look at the corresponding U constructor.