Consider putting each of these in separate methods.