more macro, and constructor time out deactivated