removed warnings about ambiguous implicits