Doesn't need wrapping function.