you should not ignore exception