Runtime version observer