Why not use init:stop() ?  That would give lager a chance to shutdown nicely without the 0.5s pause.