another attempt at fixing perfectus