currently thinking through precedence logic