I just received this in the mail and finally got it on. One of the side will not snap in all the way. As one of the side looks perfectly fit the other side will be a little popped out and will NOT snap on all the way! I've tried to bend the rubber back and forth to see if it will fix this issue but ended up snapping it in two. What a waste of $20.