definitely going to have to get this configuration bit in here before merging, I am reluctant to merge pe only code into the opensource version of this.