basic support of NULL returns