Refactoring for blueprin useablity.