more work on Arduino fragmentation