Same here, use abstraction.