mówienie gpt, że możesz używać niestandardowych błędów w requires w solidity