I have seen a lot