sorry, but it does correct a few bugs