I assume this class is for legacy compatibility?