Added better error handling to pass art or title back to user