using and avoiding null