Using interpolation instead of weird constructors