[self] my version of earth-chan.