Implementing anti-patterns