Using control-flags on bkref instead of explicit boolean flags