spec changed to allow null/undefined in sources
0.4.0