All these methods should return some form of the record