I know we haven't made the Insight API methods public yet, but assuming someone were using this method, changing the signature in a point release could cause others' code to fail to compile.