Better method signatures.

Simple Example