added separate error timeout