a chunk of work around persistence and startup