Is the @tasksomething variable a 'placeholder' for the newly created task? It might help others reading the code to use a more descriptive variable name, like @new_task or @task_obj.