Good guys always finish last...