Remove unnecessary boxing
Remove infinite recursive loop