Return concrete errors, since we don't need to be generic