Everything is operational (except now with the inequality assertion) but timing isn't the issue. It is a combination of --command and reloading the plugin =(