Made queueTimeout() private to avoid mistakes in child classes