Removed template argument requirement for "to"