size-optimized version of on(). New on() test.