>That's not a convincing argument for me. For the purpose of visualization you could simply call the detect method...?

Yes, I meant it as an optional positive byproduct. Overall, I am pretty OK with the current implementation. Waiting for this to get in!!