Jesus christ. This makes total sense..