FSR (naive) implementation