But... Yes, it's a layer violation Yes, it leaks some information Maybe there's a better way to solve our problems