add null behavior