gen1_save: made check() public and made it return bool instead of throwing a runtime error