For consistency with libfoundation methods, range should go after text in the argument list :)