All tests pass with polymorphic API.