left over after rewrite from blocks to linked list
seems to fit the layer much better as we really have a very reduced instruction set