livinded: you may run into a compiler bug but you can work around it