use distinct names for tasks to not run into infinite loop with grunt