simulation was fundamentally broken