Fix driver methods overriding object methods

if defined?(super) does not work properly in this context so we must rescue
NoMethodError.