should simplify things