Good Grief

This is way too complicated