server is set outside the hash