Allow for lack of default frame in built-in with-selected-frame macro