What does sparking not limit?