add support for the null type