since menu_get_object() requires entity type's name as argument we'd still need to do some conditions around that. Don't you think we'd end up with similarly crappy code?