fixed pure-g overuse