poking about at bugs, but Mono is just awful.