We are declaring docs for this function twice.