Awful hack to work around the lack of useful things in this fucking DSL