gma500: Final polish