This all feels weird to me. 
If it's not provided you get it without the minute, but if you supply it you can get it with the minute. 
It just feels strange the policy is different (and hence the output potentially different) depending on the input that much.