fix .run() when no callback is passed