If exp is non-existent, use default value