Added compile convienence method