Start adding support for partial payments