more reload-friendly startup