Intermediary commit working on the autonomous condition