Pretty confident ready() doesn't do anything helpful, see #174