fix: immutable require