Added experimental "smash".
Fixed bug preventing compilation.