engine

A little bit of rigor.