an extra assert() for safety sake.