fixing my own dumbshit