Its a pain to keep track of present and empty vs non-existent so I would highly suggest to go with the default always being the empty list whether the key exists or not since you'll have to write a bunch of additional logic since the Fn API multimap view currently treats all non-existent keys as empty lists.