Buy L’Oréal infallible and thank me later. In fact L’Oréal infallible is better and provides a better coverage and finish.