General techniques and considerations