Abstracted a bunch of server commonalities