added >=17 constraint