myrm first pass untested at all...