I think I have tested every scenario and they all appear to be working correctly. Can anyone give me a hint as to what I am doing wrong?