logic fix on overwriting flair