This way, implementations of other drivers can use the specs to verify that they are working correctly.