timestamps should always be integers