how long is too long.