eh explicit var declarations or something