S3attempts

This looks like it will pass and it implements S3 methods instead of S4 methods. 
Oh, nope we've got caret as a depends.