fix changing status when costs are not enabled