Added Interface for easy wrapper consumption and testing.