Would read more clearly if this was in `else if(required_args == 2)` and previous block was in else