various Sifter changes