Cooperative Bank Updates