IIRC @piscisaureus wanted to kill these functions, please just use the function they wrap directly.