Basic groundwork.