check it again... the wrong logic branch gets called (it's why I had the `_.isFunction` check there)