it doesn't make sense to pass path w/o data