Quite bad, culd end up in a long execution time