optimize receipt_for user to not requery the database