so I blindly refactored a library and when I run the first test, it worked perfectly fine.

I'm still amazed...and highly sceptical.

@pixel depends how typed the language you were using was :P
@kurisu C#, so very typed :P
@pixel C# is farly weakly typed to me :P
@kurisu well, depends on the usage I guess, I'm not really using much of the dynamic keywords in my code.