Shifted around the seperator so as to solve potential errors.