Oops that's embarassing - it should be good now :) Thanks! That was a classic case of fixing one thing and breaking another, which my tests didn't catch :(