semantic tweaks