data store can be overwritten by option (for testing)