fg now takes 0 or 1 arguments