splat rewrite for 1.4