lib/ost#341: Use sifters for better encapsulation.