In kernel mode, this is a relatively light weight API. The usersim version is very heavy and causes tests to timeout due to cost.