using canonical name from now on