From a readability point of view, I think it makes sense to wait until the options are parsed and possible errors are logged to bind this listener.