Spring and all