Isn't `post_init.disconnect()` needed here?