Yeh, there are two overrides - one takes an IAtomContainer and was fairly easy to port and improve the speed, the other takes a string and was a bit complicated so I left it there. This uses the string version.