dealing with unknown heads