Fixed strange executor bug when not passing callback