A polished version, note to not leave commit blank, does weird shit.