Ahh yeah this works, avoids toooo many calls. I'll merge this thing once you take care of... whatever else I just said.