napole0n #1 Yes, it would be great if it could be more optimized. The good thing about Swift's system is that it looks pretty easy to implement. @Rob: is the first method you describe the FLEX thing?