Yes, I failed to implement the “use x with y” pattern, long story. It falls back to open the front now. My workaround was to just check the character having the key.