I think throwing an exception if record doesn't exist is fine, only problem here is i don't think we have any `RecordNotFoundException` class in core :stuck_out_tongue: