(Input) Remove post_init and make it part of input_init