Avoid the weird cast trap i had going here for some reason :S