GetNextWorkRequired was defined wrong