allow guard_seqs in case when guards, reverse result of guards ast process