Fixed ready(), error recieved.
Added returnNotReady, returnError methods.