mono fixed a bug which exposed a bug in my code.