Restaurant has a link to each users last check, which (in theory) should be the only one in which paid_at is nil, whereas all previous checks have been paid, are old receipts, and have switched off the users checked-in boolean (work in progress)