Removed use of extract() to get ahold of shortcode attributes.