consider something abstractly