mediaURLForView is now optional.