return null rather than -1d for a few items where -1 makes sense