JB: added require