Error handling, along with improving mm_request to account for non-holes
on the left.