get rid of some semantics..