I remember this song having 2 versions: one with Alicia Keys and one with Beyonce. I don't remember it featuring Keri Hilson so I'm happy this was posted to refresh my memory.