small fixes that allow the init method to be called multiple times; this is specifically for gibberface