I wish this existed.