Acorn logic