Minor refactor
Minor refactor

mattrobenolt/invoke,singingwolfboy/invoke,pyinvoke/invoke,pyinvoke/invoke,mkusz/invoke,kejbaly2/invoke,sophacles/invoke,alex/invoke,mkusz/invoke,pfmoore/invoke,mattrobenolt/invoke,frol/invoke,kejbaly2/invoke,frol/invoke,tyewang/invoke,pfmoore/invoke