                .save(self)
                .and_then(move |_| {
                    (*parent).lock().unwrap().state = ChunkState::Unloaded;
                    Ok(())
                })
                .or_else(|err| {
                    // TODO: error handling
                    Ok(())
                }));
        }
    }
}
