func (s *LoadPreviousBuildOptionsMap) Run(ctx *types.Context) error {
	buildOptionsFile := filepath.Join(ctx.BuildPath, constants.BUILD_OPTIONS_FILE)

	_, err := os.Stat(buildOptionsFile)
	if err != nil {
		if os.IsNotExist(err) {
			return nil
		}
		return i18n.WrapError(err)
	}

	bytes, err := ioutil.ReadFile(buildOptionsFile)
	if err != nil {
		return i18n.WrapError(err)
	}

	ctx.BuildOptionsJsonPrevious = string(bytes)

	return nil
}