Optimized defaults

Optimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaults
Optimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaults
Optimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaultsOptimized defaults