That looks much less convoluted than my method. I'm glad somewhere here knows chemistry.