This can be a bit problematic, better ad a check for this.