Abstracted pagr further.