So, a time that I've worked with a client who was challenging is when you work with clients who aren't really tech savvy, computer savvy. You basically have to show them the ropes, what to do. People who are not familiar with a computer, a laptop, a cell phone, things of that nature. You got to be patient because obviously they need you and you need them. You need the information from them and they need the information from you in order to go forward. So, you got to really just take your time or you have to just give in and say, hey, do you want me to do it? And you just give me the information, but it really just takes patience.