clarify how to watch out for step and repeat problems
replace syntaxerror throws with error throws because why was i doing that?