removes speculation