handles null values... :)