Don't like this one. the nested exploded method calls aren't "normal" either use a temporary variable, or put the compact call on one line