SMS: An introduction to pipeline pigging