... lots of sparks..