I am a fresher ,just have read the code for a few week. As I know, the OOB can only be programmed once. But yaffs_RetireBlock will modify it directly, right? How that happen?