section_exists and key_exists now return bool instead of std::size_t.