I'm coming back to the alloy thing later, new loc