better type deduction in create. closes #170