fixed sy:generic