I'm not sure I follow your last suggestion, but I feel pretty strongly that clients of bidpom should not have to worry about the timing issue, if we can have a single method in bidpom that deals with it.