"naive" versus "nonrobust" another naming convention that we need