a couple of more tests for types not implementing protocols or interfaces