Style @default
Exclude FAR2 support
Refactor