not allow to write to null