Updated Reflection with absurd clauses/patterns.