Any idea what's going on with the case conventions in this class?