extern decls for ucp functions