Added auto style detection and deprecated ArgStyle