What needs to be taken into account for optimal results?