there already is fromMaybe