(Broken) Don't construct, use ignite()