Oh god I hope this works...