Grr, i'm kinda angry at myself...