Trying to find efficient method.