Listen, I love this class...BUT