Tonight Middle Son was at my house and Oldest and Youngest were with their mother. I got home a little late (we're at the Let's All Go Crazy Now stage of software development at work). My nanny doesn't feed the kids until I get home. She said Middle was clearly hungry, so she had put some food on his plate and told him he could eat.
And he didn't eat. Even with the food sitting there in front of him, he still waited for me to get home before he started to eat. Habits set deeply for him.