sigh. ok back to the drawing board.