API is already there. This keeps the current layout stable, so subsequent solves only move new things.