we end up double logging warnings, no? The first here, and the second when failing the engine. I think its enough to log a warning when failing the engine later.