added optional non strict mode
0.0.3