implemented a lot of failed serialization attempts...