tiny bug in self-test