Do not need all kind of exception in here.