got single-cycle align working again (accidental combinatorial loop)