added sloppymapping parameter