never assume things will work.. :(