renamed our SI_-functions -> SIH_* and outsourced them to SIH_Functions.g?