This will get fugly, really damned fast.