I don't think this exception will be catchable. Perhaps start should take a callback too which would be called when it is started or get an error object if this happens.