adding page generation time, more robust variable checking