This flatout sucks. [eh... i dunno... ]