Hybrid store
By @Veronika