Updated to use "default" if undefined target.