translate English to German: Perhaps so.
Das mag stimmen.