Why is 2 << 32 the limit? Are we using uint32? Also this should probably be handled at the swarm parent later when its delegating rent instructions.