A bit more prototyping, unmapping lower half pages and necessary fix.