Make that abstract