4-space indent and same concern(log vs throw).