1- rings should update their table once more macros are available
2- cache in some sense the results of DecideZeroRows/Columns
3