We'e had our share of problems是什么意思