add --trace option