Tickmill: Trustable enough?