#357 #358 #360 Use require_once