Why not to return the whole map instead?