Use @app.task consistently