fixes for losing subsecond precision and changing default from subsecond to second