Are you sure, that this covers all cases, that NamedSelector can handle?