this is odd but whatever...