Check for has :Weather returns true although API level 3.1 doesnt have it

Hi,

I´m a little confused right now.. I initialize hasWeather with false and print it. After the check I print it again and it states true even if the simulated device is API 3.1 or lower.

System.println("########### WEATHER "+ hasWeather);
hasWeather = (Toybox has :Weather);
System.println("########### WEATHER "+ hasWeather);
Console Output:
Background: ########### WEATHER false
Background: ########### WEATHER true