start supporting optional XML endpoint connections, maybe