renames fail to loser to avoid incompatibilities

keeps fail but warns about deprecation