can't understand a bug