fix: filter empty packages