hmm.. this IS pretty dumb.