bugfix: prevent scheduling a negative number of Workers