add boolean return value for handle methods, which still needs some check