Love the class but can't help to think..