Removed throwing of IllegalStateException since running is check before execution