I would prefer to use the base method with an optional argument for timeout.