Better error handling for getting cover image