nevermind, I didn't know how ranges worked.  This probably isn't that slow.