Hop and drop and slop and waltz