fix for the 'new' operator