Trump's recent mixed bag