now it won't run if it doesn't have anything to process