remove __weak_alias
mark WIP