Optimized init