added util.call to call unbound methods