Use long functions, handle vim special