Yes, I felt dirty about it. It's nothing we can't fix, but I was trying to make minimal changes to CardView. I will file a bug in the meantime. If you have ideas about how this can be solved without touching a lot of code I will glady try other approaches.