I think that's the distinction. Unit tests should be able to run against a native implementation.