make 'env' parameter non-optional