finicky