Simpler approach to callbacks – clever one didn't work