guard against falsy hours