The last commit was overly conservative. It's ok to reuse value that's already marked...