In a case where you release work and the wave fails to create the work, the load is still created. 

To fix it, the load needs to be deleted and re-released.

Is there a way to have the load not generate if there is no work able to release? 

It is just easier to maintain the release of work.