Ambidexterous Casting