we still don't allow for forking e.g. empty head surface .... 
But I'm fine if we improve this later.