Abstract some stuff