Seems to work, also seems to suck