even more lean pattern reload behaviour