Ugh... this feedback cycle is terrible... like 30 seconds to get any result from this code.