Copied from Pidgin
