setFields makes more sense