Yes, they are often too smart! I have had good luck mixing it up with my puppies. I call them to me for no other reason than to give them a scratch on the chest or a treat. And I try to never call them to me and then do something like crate then right off the bat when they get to me. I might call them to me, give them a treat or a scratch and then crate them. Anything to break up the connection between "recall" and "crate" or "recall" and "stop playing".
My old man Pug got to the point where he totally made the connection between me dressing in work clothes and being crated. The second he saw me laying out work clothes in the morning he would make himself very scarce. He figured out the difference between clothes I wore to work and the jeans/shorts/sweats/riding breeches I wear on weekends.
He taught me to look at other contextual clues, that is for sure!