Fixed binding check on subtypes