depend on 4.x stdlib