thin is actually core to pan currently, ease up on json and logger