removed base host name stuff
added specs for set_canonical