yeah you are right... and then the pay back... Loved that movie particularly Helen on the machine gun
I can never get bored watching RED. Hope they make a third one.