what the devil is going on here?