Handle case where an object doesn't have a vmethod - don't just return the object.  The problem request for this was posted by Stijn De Weirdt