Aaaaaand this has gotten way off topic... fix it.