syntax weirdness