addressed rest of @kylef's comments - thanks!