Make positioning use variables, like it should.