Add more validation to stop Gulls from being run with internally inconsistent settings
Add more validation to stop Gulls from being run with internally inconsistent settings