Normally, we can use \limits to put something under a math operator. However, when I declare a new math operator, \limits seems not working. Here's the code:
\documentclass[10pt]{article}
\usepackage{amsmath}
\DeclareMathOperator{\colim}{colim}
\begin{document}
$\colim\limits_U$\qquad$\lim\limits_U$
\end{document}
The code gives:
Which part should I change to make \limits works for \colim?


\DeclareMathOperator*{\colim}{colim}\DeclareMathOperator*and\DeclareMathOperator?