**TypeScript Version:** 2.1.0-dev.20161019 **Code** ```ts import * as React from 'react'; import { render } from 'react-dom'; interface FooProps extends React.Props<null> { prop1?: boolean; } const Foo = ({ prop1 }: FooProps) => { if (prop1) { return null; } return ( <div>Hello!</div> ); } render(<Foo />, null); ``` **Expected behavior:** This is a valid JSX code. It is true that the return value of the SFC can be null but there is no way to check for its value in the code! **Actual behavior:** Compiler complains with these errors: ``` error TS2605: JSX element type 'Element | null' is not a constructor function for JSX elements. Type 'null' is not assignable to type 'ElementClass'. ```