What is this thing that causes this horrible error? I am considering avoiding it entirely.