Can now accept stdin and fixed minor but with Hrules