Very good movie, and somewhat unpredictable, which is why I liked it. Kept me guessing, and the end was a complete surprise. Looks like Marv wanted to take the money without revealing himself, but that backfired, and Bob had no choice but to give him up.
But now we don't know if the detective is wise to him.