make sure apply is stacking in the correct direction