we don't need no steengkeeng asserts