Functional disruptions

Needs more testing though. Maybe.