mutability ok