DEV: improve why trace