Separated out extendable logic