hmm, I suppose I could make another constructor without the location... But I guess at this point it is not a big deal