It works but it doesn't pass testing. I've tested it before verify and it's adding as well as adding in -1 before closing.