TrueClass responds to "clone" but when you call it, the method just throws an error that says "can't clone TrueClass." How can I tell when an objects support a given method if they implement them but then raise exceptions? Is there some other methodology I should use? Sean O'Dell