Layer add methods now accept required callback param