use defaults not extend so we don't clobber the blogContext object