Maybe use of ready() should be encouraged?