Not compiling, but represents a lot of planning.