Baby By Me isn't a flop for your info btw.

No.5 on Urban.
No. 12 on Rhythmic
Top 30 on Billboard Hot 100.

That is NOT a flop.