Co-authored by S. A. Merritt and M. Dagenais