better support for full type names