Revert "half mapped, so amazeballs"

This reverts commit 4ade139913485f2cd7d3ba97624d8f7c94500c76.
Revert 5727626..e64d780

This rolls back to commit 5727626ee29d366d8261258856460d05f363519f.