Substrate and product complexes of Escherichia coli adenylosuccinate lyase provide new insights into the enzymatic mechanism.