This is just....ugh.