trashed returns 0 instead of blank to simplify calling code.