@dmwh: I've been thinking