would love it if someone could shed some light on its correctness