check first then sale