yes, BasicObject has almost no method. So I write `instance_of_basicobject?`
If you know better approach, welcome :)