TODO: Fix area dynamic length parsing