Pretty stupid and useless constructor