no need for head to be a block