fuck timestamps
who needs casts when you have dynamic typing