phased in some tricks from Unsemantic