requires a key to open