Not sure we need a whole constructor for this. Might be better to just throw it in the if statement below