what is that initialisation is necessary for? In general a binding should not cache any states …