Added SuppressWarning annotation because I am annoyed ;)