As of r79649: <http://trac.macports.org/changeset/79649> a 'port clean' always needs to run as root. If the alt workpath is in effect (~/.macports), shouldn't that negate the need for root? So then clean_start should be checking $usealtworkpath first, right (just like in clean_main)? Bryan