what does this line do? if the `function(){}` is a callback, just leave it off. If `ready` crashes if passed an undefined instead of a callback, that needs fixing inside `ready` with an `if (callback) { callback(); }` instead. With that said, why do we need to call `ready` ourselves at all?