I didn't like accessing locals()