This is hard af...