make block numbers accross functions more deterministic