what the hell is mangle doing?