Changed some logistics of what gets passed into keywordutil, etc