Many thanks for the reply. Indeed, your explanation has cleared up the matter in my mind. I see now that my assumption on why the error codes are returned was incorrect. I did not even consider that it indicates the legality of an action rather than its successful execution. Also thanks for directing me to discord. I did join the server and had a look around. Although the discord server has a lot more traffic I still prefer to post topics similar to this on the forum. The way I see it: discord for social chatting, forum for (more formal) organized thought and discussion.