omer the genius, amazingly fixed the #4 bug. Still not good enough for #8 though