put the semantics back in