no git hook required