The key is read inverted, fix in return