validate in tempo.set, tempo => t to fix collision
Merge branch 'dev'