Would help if I could spell iso ;-)
Backticks are evil, don't code like it's 1999, and add guard so swap won't fill up