use assert_is_instance when checking types
stop ROOT from messing up tab-completion