Even more flexible parsing