fixed optional type (closes #10)