Satisfied all compiler warnings