autoindent doesn't interfere with filetype indentation - the else statement is irrelevant