BUG FIX: bc writes the result to stdout; it does not change its return code