Added an assertion to see if timeout is a supported feature to begin with.