another difference between 5.3 and 5.4 - it seems the callabales are called in different scopes