Added proper tab handling so you can actually write creatable syntax