on_cast linux cast_self