strange syntax and spaces