@matthewdavid: I've been thinking