Handling some happy path and basic edge cases.