supports putstatic
crap. merge suckiness happened here.