what's the goal here ? swallow exception ?