Since chylex is out, got rid of his annoying formatting :3