Don't use weird return codes