change the consts around for better symmetry