why doesnt this exist