because SQL is a pretty good abstraction already