Text this: A New Look at the Swing Contract