ugh, and shortnes