What was all this extra logic supposed to do other than causing *really* weird placement rules?