lpad to use FIREWORK states instead of respecifying, which is highly prone to
error.