return false if no server specified