trace it - see where your time is being taken