proper letter behavior