Defer discard instead
Handle keys error