added some new hyperfine features of questionable usefulness