function noop was missing