Follows trema coding style