Return onReady so cb isn't called