tweaks to prevent duplicate binding