What You Must Know About Firefly 2