explicitly added Gadfly requirement