Compliance with Typesafe guidelines.