fix: can_credit? condition