confusion everywhere