added --nowarn, --quiet now prints warnings