I've tested it and, sadly, didn't find any errors. Maybe there's something else important, that could cause this bug?