Computationally intensive method