Workaround for abstract method compiler bug