It seems like an inefficient setup