Return, rather than raise exceptions