Fireworks: what's legal and what's not?