not returning a string is in itself an exception