Initial trap functions