macklemore is not hip hop