Cassie can't sing all that well. She needs a good producer on her tracks to make me forget she's on the song. Ryan Leslie and Danja have done that for her. Her singing just melts into their tracks and feels as though it's another (odd-sounding) synth.