     stamp("Working on #{ project_name }\n#{ project_path }\n")
 
     checkVersion = (settings) ->
-        if settings.proto_version != VERSION
+        if settings.proto_version isnt VERSION and MIGRATIONS.length > 0
             message = "#{ project_name } version (#{ settings.proto_version }) does not match Proto version (#{ VERSION })"
             if settings.proto_version < VERSION
                 message += "\nMigrate #{ project_name } using `proto -m #{ project_name }`."

    #             code that modifies the project (in place)
    #    },
    #
    migrations = [
    ]

    project = loadProjectData(project_name, true)



    serveContent()

MIGRATIONS = [
]

migrateProject = (project_name) ->
    # Migrations, listed in order of execution.
