Have you ever noticed -- if you ask a programmer to do something and their first reaction is a vehement no way are we doing that then they come back a week later and they've implemented it. I learned never to take a hard no as a for-real no. Good developers keep coming back to the idea if it's interesting enough. Sometimes it ends up as disastrous as the programmer initially thought. I could tell you stories. But also sometimes it's how killer features get into products at the last minute.