3rd major rewrite: board eliminated.