fix: respect magical variables