from an Ant's View by simonp
_