Would this be more robust if the get() was supplied with a default?