be more explicit about the abstract machine earlier