I miss a documentation comment here, esp. about the input parameter and the result.