never set the startblock to bad (even without the self-referencing loop)