Added pitfalls of fn