Fixed issue with union method for NonEmpty