More general working out of stuff