don't throw exception