y'all should handle nulls too