Made SimpleHandler an interface instead of a func