handle default params overriding (eg. timeout)