A. Stallard acknowledges the aid of a JSPS fellowship at Shizuoka University, and a ‘Grant-in-Aid for Scientific Research’ from the Japanese Society for the Promotion of Science. The authors acknowledge assistance with MATLAB programming by Bert Jagers of Delft Hydraulics, The Netherlands, and Michael Robbins of the Canadian Imperial Bank of Commerce.