@vieira: I like the approach