Allow more flexability