Probably should put a comment here explaining what this is for.