Abstracting loading procedures