bravo. there should be more of this