This logic makes too much sense