funcy is no more a requirement