0.2.2: Add type check on invalid arguments + Add tests