I believe it! I can also see you in church, saying "Ta Da," with your choir singing back to you:
"Ta da da DA - da da da da DA......"
LOL - snorf....