Why won't the conditions function work when constructing using Safari and Mac?