Man, this is terrible.

...