#Godot 4 beta 4 warns you when you call a function that returns a value and discard the value. Which is nice, that’s a bad code smell for sure and it reminds me to add old-fashioned error handling since we don’t have exceptions. Except! Most of the functions I am calling in the system library that have return values I am discarding do not document what the return value is! Like Array.resize returns an int, and I’m going to guess that’s the new size of the array, which maybe isn’t what you asked for in some undocumented circumstances. But what the heck is does the return value of int Signal.connect() mean?! The number of already connected signals? An undocumented error code? Who knows! Gotta check the source.