General case for posterior