#104 custom None and spec