hmm, is it possible to add a fallback in case non of the `if` passed?

if something is wrong (e.g. no site defined), we want it to crash hard imho