idle speculation.