Mary J has done 2 Led Zeppelin covers so she has been more than willing to do rock in the past