It's just as the compiler say. PolyAES is the offender since it lacks any return value.