fix(ish) weirdly broken synchronous loading logic, it's still lame