Provide first (potentially buggy) implementation of data selectors