It seems like system() returns both, stdout and stderr. With the upcoming change in Bob both must be separated before evaluating the result. The change can be made before the change in Bob will be released as it have no influence in that case, stderr is just always empty.