avoiding piercing pitfalls