fixed the last func reader to work with no-ops (0, nil).