SOme more shitty code