or having a conditional require or something