reverse fix + test