ok was uninitialised on failure.