purchase return to True, not true