microwalrus: the counter