Why is impalement so slow...