don't require many(), data()