Man... this is way too much for me.