Shoddy Lance