I like the idea of this method.