same as above, use ```can_checkout?```