passes syntax now to debug
maybe one day i'll have unit tests like a real grownup
wrapped with wait.for(). still not working right.