Everything but alignment is in the state machine