bug: ensure a default root value