This will be a pain in the ass if this works.