Fully implementing custom field (I think).