This method still performs as intended with all these changes? If so that is pretty sweet.