Machine block API - generator being stubborn