Re-activate posterior output
Re-order arguments, and don't use std namespace