To self-checkout or not to self-checkout?