hmm; this seems funky.