More explicit Signatures
Trim trailing whitespaces