All rights reserved, unless explicitly told otherwise.