Well the thing is that i really do want  !finished? .   If i check running?  and only that it would ignore the 'queued' state.  So to me   running?  is not the same as !finished?      and !finished?  is more appropriate.