Half of userprog stuff is unbroken again yay