...
avoid returning objects that maybe null