Too much copy-and-paste going on here.