Как я должен сам догадаться что так нельзя делать? Если это запрещено, это надо напрямую указывать в доках, а не думать что прогер сам догадается
щас бы перечислять в документации всё, что нельзя делать с библиотекой и как нельзя писать код её используя