Reduce destructive code