could we have a noop = function() in order to reuse and avoid creating a new object here always, it is only an idea, if you don't want, no problem