don't pass null
call new method
fix #374 for real now