fix not to use `f + b`