Balancing done by Richard.