Port over A19 class from RoQua