Implementation arbitrary mutation