hmmm, I don't really like this @jacksonh.