incorporating comments from Big Mike