Overthinking (not anymore now def not)