blocks respect secondary direction now