It's two conditionals because it should still return `false` if the proportional gain isn't found. The fact that this function returns false has been used as a check for the existence of valid PID gains in other code in contexts where such an error is recoverable. Frankly I don't think a tool as simple as a PID wrapper should be talking to rosconsole _at all_ but other code might be relying on this error message for error reporting, instead of checking the return value.