yeah that seems fine. I think the fuzzy line is that you don't want JS to compute something we may sometime choose to compute differently. That's why "!" and "for" are OK because they aren't really computing anything, just reformatting.