When should SWP be used?