bugfix: add start_and_get_state properly