always ignore generation numbers
drop unless if true blocks