Vulgar hispanic does it all