Protein loading techniques