I've had a case where `call` was true and the value was a string (and not a callable), so I added this check to avoid it.