I hate this pattern. Why are you ignoring errors?