AVALANCHE: Rework bearing()