fixes fragment simulation (for real this time)