fire code alternative solutions