Initial requirements stuff.